<!DOCTYPE HTML>
<html>
<head><meta name="generator" content="Hexo 3.9.0">
  <meta charset="utf-8">
  
  <title>Page 2 › 但行好事，莫问前程</title>
  <meta name="author" content="fengbo">
  
  <meta name="description" content="不想当架构师的程序员不是好厨师 ，不认为PHP是世界上最好的编程语言的Python开发者不是一个好的Javaer。">
  
  
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

  
  <meta property="og:site_name" content="但行好事，莫问前程">

  
    <meta property="og:image" content="undefined">
  

  <link href="/favicon.png" rel="icon">
  <link rel="alternate" href="/atom.xml" title="但行好事，莫问前程" type="application/atom+xml">
  <link rel="stylesheet" href="/css/style.css" media="screen" type="text/css">
  <!--[if lt IE 9]><script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
  

</head>
</html>

<body>
  <header id="header"><div class="meta inner">
  <h1><a href="/">但行好事，莫问前程</a></h1>
  <h2><a href="/">CV工程师，了解面向Google编程的基本原理，有三年使用Google经验，在通往程序员的道路上艰难的爬行着。</a></h2>
  <nav id="main-nav">
    <ul>
      
      <li><a href="/">Home</a></li>
      
      <li><a href="/archives">Archives</a></li>
      
      <li><a href="/atom.xml">RSS</a></li>
      
    </ul>
    <div class="clearfix"></div>
  </nav>
</div>
<div class="clearfix"></div>
</header>
  <div id="content" class="inner">
    <div id="main-col" class="alignleft"><div id="wrapper">
  <article class="post">
  <div class="post-content">
    <header>
      
  
    <h1 class="title"><a href="/2023/11/01/其它之PostgreSQL基础/">PostgreSQL基础使用</a></h1>
  

      
        <time datetime="2023-11-01T07:33:52.000Z">2023-11-01</time>
      
    </header>
    <div class="entry">
      
        <p><a href="https://k09fnt46xc.feishu.cn/docx/KThfdGyy6o9c9nx9kiicFZ0DnYc?from=from_copylink" target="_blank" rel="noopener">PostgreSQL基础使用</a></p>

      
    </div>
      
        
        
      
      <div class="clearfix"></div>
      </footer>
  </div>
</article>



  <article class="post">
  <div class="post-content">
    <header>
      
  
    <h1 class="title"><a href="/2023/10/31/WebRTC之Coturn安装/">Coturn安装</a></h1>
  

      
        <time datetime="2023-10-31T07:33:52.000Z">2023-10-31</time>
      
    </header>
    <div class="entry">
      
        <p><a href="https://k09fnt46xc.feishu.cn/docx/CNesdLV1QoK455xOKTkcvWRKnEg?from=from_copylink" target="_blank" rel="noopener">Coturn安装</a></p>

      
    </div>
      
        
        
      
      <div class="clearfix"></div>
      </footer>
  </div>
</article>



  <article class="post">
  <div class="post-content">
    <header>
      
  
    <h1 class="title"><a href="/2023/10/30/WebRTC之简介/">WebRTC简介</a></h1>
  

      
        <time datetime="2023-10-30T07:33:52.000Z">2023-10-30</time>
      
    </header>
    <div class="entry">
      
        <p><a href="https://k09fnt46xc.feishu.cn/docx/NALadISosohxMkxXMfEcDlT6nwh?from=from_copylink" target="_blank" rel="noopener">WebRTC简介</a></p>

      
    </div>
      
        
        
      
      <div class="clearfix"></div>
      </footer>
  </div>
</article>



  <article class="post">
  <div class="post-content">
    <header>
      
  
    <h1 class="title"><a href="/2020/11/14/基础之加密算法/">加密算法基础</a></h1>
  

      
        <time datetime="2020-11-14T11:38:05.000Z">2020-11-14</time>
      
    </header>
    <div class="entry">
      
        <h3 id="基础加密技术"><a href="#基础加密技术" class="headerlink" title="基础加密技术"></a>基础加密技术</h3><ul>
<li>对称密码(AES)：加密和解密使用同一把密匙的加密算法。<ul>
<li>ECB模式：直接切割明文然后加密成密文，简单、快速、不安全。</li>
<li>CBC模式：TLS/SSL使用该模式，推荐使用。</li>
<li>CFB模式、OFB模式和CTR模式都是安全的模式，不太能分清优缺点。</li>
</ul>
</li>
<li>公钥密码(RSA)：使用公匙加密，私匙解密的加密算法。
      
    </div>
      
        
        <footer>
          <div class="alignleft">
            <a href="/2020/11/14/基础之加密算法/#more" class="more-link">Read More ›</a>
          </div>
        
        
      
      <div class="clearfix"></div>
      </footer>
  </div>
</article>



  <article class="post">
  <div class="post-content">
    <header>
      
  
    <h1 class="title"><a href="/2020/10/18/基础之Linux文件操作/">Linux文件操作</a></h1>
  

      
        <time datetime="2020-10-18T02:13:20.000Z">2020-10-18</time>
      
    </header>
    <div class="entry">
      
        <h2 id="通用I-O"><a href="#通用I-O" class="headerlink" title="通用I/O"></a>通用I/O</h2><h3 id="基础的系统调用"><a href="#基础的系统调用" class="headerlink" title="基础的系统调用"></a>基础的系统调用</h3><ul>
<li>open()和close(): 打开和关闭文件。</li>
<li>write()和read(): 读写打开的文件。</li>
<li>lseek(): 设置打开的文件的偏移量。</li>
<li>ioctl(): 对IO设备的非通用属性进行操作。</li>
<li>fcntl(): 获取和设置打开文件的熟悉，O_NONBLOCK等。</li>
<li>dup()和dup2(): 复制文件描述符，2&gt;&amp;1==dup2(1, 2)。</li>
<li>pwrite()和pread(): 在给定的偏移量上进行读写操作。</li>
<li>truncate()和ftruncate(): 将文件设置未指定的大小。如果文件大于指定的size，大于的部分丢失。小于则形成文件空洞。
      
    </div>
      
        
        <footer>
          <div class="alignleft">
            <a href="/2020/10/18/基础之Linux文件操作/#more" class="more-link">Read More ›</a>
          </div>
        
        
      
      <div class="clearfix"></div>
      </footer>
  </div>
</article>



  <article class="post">
  <div class="post-content">
    <header>
      
  
    <h1 class="title"><a href="/2020/08/13/Python基础/">Python基础</a></h1>
  

      
        <time datetime="2020-08-13T14:24:35.000Z">2020-08-13</time>
      
    </header>
    <div class="entry">
      
        <h3 id="Python数据模型"><a href="#Python数据模型" class="headerlink" title="Python数据模型"></a>Python数据模型</h3><ol>
<li>Python的特殊方法，如<strong>len</strong>等。Python类实现这些方法，那么在调用len等函数的时候，Python解释器会自动调用这些方法。</li>
<li>collections.namedtuple用来构建一个带字段名的元组和一个有名字的类，即构建只有少数属性但是没有方法的对象，比如数据库条目。
      
    </div>
      
        
        <footer>
          <div class="alignleft">
            <a href="/2020/08/13/Python基础/#more" class="more-link">Read More ›</a>
          </div>
        
        
      
      <div class="clearfix"></div>
      </footer>
  </div>
</article>



  <article class="post">
  <div class="post-content">
    <header>
      
  
    <h1 class="title"><a href="/2020/07/11/其它之Docker基础/">Docker基础</a></h1>
  

      
        <time datetime="2020-07-11T07:33:52.000Z">2020-07-11</time>
      
    </header>
    <div class="entry">
      
        <h3 id="基本命令"><a href="#基本命令" class="headerlink" title="基本命令"></a>基本命令</h3><ul>
<li>docker info: 查看Docker服务是否正常。</li>
<li>docker images: 查看所有镜像。</li>
<li>docker ps -a: 查看当前系统中存在的容器。-a表示无论是否在运行中，都会被查找到。</li>
<li>docker start/stop name: 启动或停止容器。</li>
<li>docker rm name: 删除容器。运行中的容器是无法直接删除的，需要先停止容器运行后才能将其删除。</li>
<li>docker rmi name: 删除Image。</li>
<li>docker logs -f -t name: 查看容器日志。-f表示用于监控容器的日志，功能类似于tail -f。-t用来添加时间戳。</li>
<li>docker exec -it name /bin/bash: 在容器内运行进程。</li>
<li>docker build -t weather:v1.0 ./: 构建一个镜像。</li>
<li>docker run -d -p 80:8080 –name weather weather:v1.0: 运行镜像。</li>
<li>docker tag weather:v1.0 fengbo4213/test:v1.0: 给镜像打标签。</li>
<li>docker push fengbo4213/test:v1.0: 推送到DockerHub。</li>
<li>docker cp weather:/app ./: 将未启动容器中的内容拷贝出来，方便查看。</li>
<li>docker inspect name: 查看容器详细信息。
      
    </div>
      
        
        <footer>
          <div class="alignleft">
            <a href="/2020/07/11/其它之Docker基础/#more" class="more-link">Read More ›</a>
          </div>
        
        
      
      <div class="clearfix"></div>
      </footer>
  </div>
</article>



  <article class="post">
  <div class="post-content">
    <header>
      
  
    <h1 class="title"><a href="/2020/06/21/路由器之HG255D刷OpenWRT/">HG255D刷OpenWRT</a></h1>
  

      
        <time datetime="2020-06-21T10:16:28.000Z">2020-06-21</time>
      
    </header>
    <div class="entry">
      
        <h3 id="路由器就是开发板-HG255D电信原版刷机实战整理-Ubuntu使用USB转TTL"><a href="#路由器就是开发板-HG255D电信原版刷机实战整理-Ubuntu使用USB转TTL" class="headerlink" title="路由器就是开发板 | HG255D电信原版刷机实战整理 | Ubuntu使用USB转TTL"></a><a href="https://blog.csdn.net/aggresss/category_6383458.html" target="_blank" rel="noopener">路由器就是开发板</a> | <a href="https://www.right.com.cn/forum/forum.php?mod=viewthread&amp;tid=143721&amp;highlight=hg255d%20openwrt" target="_blank" rel="noopener">HG255D电信原版刷机实战整理</a> | <a href="http://blog.chinaunix.net/uid-23733005-id-204774.html" target="_blank" rel="noopener">Ubuntu使用USB转TTL</a></h3>
      
    </div>
      
        
        <footer>
          <div class="alignleft">
            <a href="/2020/06/21/路由器之HG255D刷OpenWRT/#more" class="more-link">Read More ›</a>
          </div>
        
        
      
      <div class="clearfix"></div>
      </footer>
  </div>
</article>




<nav id="pagination">
  
    <a href="/" class="alignleft prev">上一页</a>
  
  
    <a href="/page/3/" class="alignright next">下一页</a>
  
  <div class="clearfix"></div>
</nav></div></div>
    <aside id="sidebar" class="alignright">
  
<div class="widget tagcloud">
  <h3 class="title">文章分类</h3>
  <div class="entry">
    <a href="/tags/JavaWeb/" style="font-size: 17.14px;">JavaWeb</a> <a href="/tags/Java基础/" style="font-size: 15.71px;">Java基础</a> <a href="/tags/Java高级特性/" style="font-size: 15.71px;">Java高级特性</a> <a href="/tags/Python/" style="font-size: 10px;">Python</a> <a href="/tags/Spring基础/" style="font-size: 14.29px;">Spring基础</a> <a href="/tags/WebRTC/" style="font-size: 10px;">WebRTC</a> <a href="/tags/其它/" style="font-size: 20px;">其它</a> <a href="/tags/分布式/" style="font-size: 11.43px;">分布式</a> <a href="/tags/硬件/" style="font-size: 12.86px;">硬件</a> <a href="/tags/计算机基础/" style="font-size: 18.57px;">计算机基础</a> <a href="/tags/设计模式/" style="font-size: 17.14px;">设计模式</a>
  </div>
</div>



    <div class="widget tagcloud">
    <h3 class="title">电子书</h3>
    <ul class="entry">
      <li class='link'><a href='http://www.duokan.com/' target="_blank">多看阅读</a>&nbsp;&nbsp;<a href='https://read.douban.com/' target="_blank">豆瓣阅读</a>&nbsp;&nbsp;<a href='http://e.dangdang.com/' target="_blank">当当阅读</a></li>
      <li class='link'><a href='http://www.ituring.com.cn/' target="_blank">图灵社区</a>&nbsp;&nbsp;<a href='https://www.epubit.com/' target="_blank">异步社区</a>&nbsp;&nbsp;<a href='https://www.geekbang.org/' target="_blank">极客空间</a></li>
    </ul>
  </div>


  
  <div class="widget tag">
    <h3 class="title">友情链接</h3>
      <ul class="entry">
        
          <li class='link'><a href='http://www.cnblogs.com/jietang/' target="_blank">唐洁的博客</a></li>
        
          <li class='link'><a href='http://rednaxelafx.iteye.com/' target="_blank">R大的博客</a></li>
        
          <li class='link'><a href='http://www.hollischuang.com/' target="_blank">阿里大神的博客</a></li>
        
          <li class='link'><a href='http://blog.csdn.net/IT_faquir/' target="_blank">IT_faquir的专栏</a></li>
        
      </ul>
  </div>


  
  <div class="widget tag">
    <h3 class="title">思维导图</h3>
      <ul class="entry">
        
          <li class='link'><a href='https://fengbo4213.github.io/img/开源协议.png' target="_blank">开源协议简介</a></li>
        
          <li class='link'><a href='https://www.processon.com/diagraming/5b0cf757e4b009aef58d4b9d' target="_blank">我的知识体系</a></li>
        
          <li class='link'><a href='https://www.processon.com/view/link/5a2a00e5e4b015e677290b4f' target="_blank">简单的网站架构</a></li>
        
      </ul>
  </div>


  
  <div class="widget tag">
    <h3 class="title">在线手册</h3>
      <ul class="entry">
        
          <li class='link'><a href='http://v3.bootcss.com/' target="_blank">BootStrap官方手册</a></li>
        
          <li class='link'><a href='http://www.iconfont.cn/http://element.eleme.io/#/zh-CN/' target="_blank">阿里巴巴矢量图标库</a></li>
        
      </ul>
  </div>


  
<div class="widget tag">
  <h3 class="title">最新文章</h3>
  <ul class="entry">
    
      <li>
        <a href="/2123/08/30/基础之MySQL原理/">MySQL原理</a>
      </li>
    
      <li>
        <a href="/2024/01/01/其它之ClickHouse索引/">ClickHouse索引</a>
      </li>
    
      <li>
        <a href="/2023/12/17/其它之MySQL线程池/">MySQL线程池</a>
      </li>
    
      <li>
        <a href="/2023/12/16/其它之InnoDB性能优化基础/">InnoDB性能优化基础</a>
      </li>
    
      <li>
        <a href="/2023/12/03/其它之Java8之后的版本新特性/">Java8之后的版本新特性</a>
      </li>
    
  </ul>
</div>

</aside>
    <div class="clearfix"></div>
  </div>
  <footer id="footer" class="inner"><div class="alignleft">
  
  &copy; 2024 fengbo
  
</div>
<div class="clearfix"></div></footer>
  <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>



</body>
</html>

